/***********************************************************************************
 * 文 件 名   : chaintable.h
 * 负 责 人   : 唐家雄
 * 创建日期   : 2018年10月25日
 * 文件描述   : 
 * 版权说明   : Copyright (c) 2008-2018   宁波方太厨具有限公司
 * 其    他   : 
 * 修改日志   : 
***********************************************************************************/
#include<stdio.h>
#include<string.h>
#include"chaintable.h"
#include"log.h"

struct Test
{
	char *data;
	int at;
};

int main(void)
{
	CChainTable mytable;
	int i = 127;
	char str[128] = "hello world!";
	Test mtest;
	mtest.at = 1354;
	bool delall = false;
	CLogSystem log;

	printf("%d\n",mytable.InsertByPathBehind(0,&i));
	printf("%d\n",mytable.InsertByPathForward(1,&str));
	printf("%d\n",mytable.InsertByDataForward(&i,&mtest));
	printf("%d\n",mytable.InsertByDataBehind(&i,&log));
	
	printf("%d\n",mytable.SearchData(&i));
	mytable.DeleteDate(&mtest,delall);
}
